//
//  HKYHttpResponseHelper.swift
//  HKYHttpRequest
//
//  Created by SHANGLU on 16/12/27.
//  Copyright © 2016年 hky.me. All rights reserved.
//

import Foundation
/**********************************************************
 *
 * 验证http / https 请求是否出现错误
 *
 * create by hekaiyuan
 *
 *********************************************************/
class HKYHttpResponseHelper: NSObject {
    
    /**
     验证返回是否有错误
     
     - returns: 返回
     */
    class func isResponseError(response:AnyObject?)->HKYException.HttpError{
    
        guard let res = response else{
            return HKYException.HttpError.Error404
        }
        let jsonDict = res as! NSDictionary
        if let code = jsonDict["code"] as? String {
        
            if code != "200"{
                if code == "404"{
                   return HKYException.HttpError.Error404
                }else{
                    let errorMsg = jsonDict["message"]?.stringValue
                    return HKYException.HttpError.ErrorOther(Int(code)!, errorMsg!)
                }
            }
        }
        return HKYException.HttpError.Response200
    }
    
    
    
}